DSpeech (Dimio'dan)
~~~~~~~~~~~~~~~~~~~

Gncel srmne aadaki balantdan ulaabilirsiz :

 "http://dimio.altervista.org/"

TARF:
~~~~~~~~~~~~

DSpeech TTS (Metinden Sese) eviri yapan ve ayn zaman da ASR (Otomatik Konuma Tanma) entegre edilmi
bir programdr.
2. Hzl bir ekilde farkl sesleri seebilirsiniz ve bu sesler arasnda karlkl konumalar yaratabilirsiniz.
3. Ses tanma sistemi sadece bir dil senaryosundan ibarettir, Mteri ile karlkl interaktif konumalar tasarlamanz salar.
4. Sesi bamsz olarak ekillendirmenize imkan verir.
5. zel etiket (TAG), size dinamik olarak ses zelliklerini deitirme imkan verir.(hz,ses ayar ve frekans).
6. Pano ieriinin otomatik kopyalar ve istenilen formata evirir.
7. SAPI 4 and 5 ile uyumlu tm sesleri destekler.

Yardmc karakteristikler aadakilerdir:

1. Son seilmi ayarlar ile program balar.
2. Komut satrn destekler ve grafik arabirimi kullanmadan ses kitaplar oluturulabilir.
3. Ses knn biimi seilebilir .
4. Girilen zel etiketler ile metinlerden wav veya mp3 dosyalar oluturulabilir. 
   Bu zellik ile okuma srasnda zel efektler ksrme,glme,mzik vb.eklenebilir.
5. Mp3s kaydedildiinde, istenilen kalite,boyut, seilebilir. i
6. Metni mp3 veya wav yaparken dosyalar 5, 10 or 15 dakikalk paralara ayrabilirsiniz.
7. "CustomTAG.TXT",dosyasna kiisel etiketler(TAGS) girilebilir ve girilenler sa tk mensnde grlr. 
   (rnein zel Loquendo TAG'lar).



METNDEN SESE:
~~~~~~~~~~~~~~~
Sa Tk Mens ile hangi sesin girilen metni konuacan semek mmkndr.
zel etiketler TAGS ekleyerek sesle ilgili ayarlarda yaplabilir.(hz, ses ayar,frekans vb).

SES SEENEKLER:
~~~~~~~~~~~~~~
Ses olutururken bit oran nemlidir ve ses kartnz nemlidir.Her zaman seslerin kulland ayn bit oranlarn
kullannz.Aksi durumda ses kalitesinde kayplar veya kt etkiler olabilir. 
Genelde, sentetik seslerin ou: "16 Khz 16 Mono Bit",kullanr Microsoft sesleri ise 
"22 Khz 16 Mono Bit.kullanr."Bu ayarlar Wav veya Mp3 evirileri iin nemlidir.


WAV VEYA MP3 EVRME:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
DSpeech metin dosyalarn Wav veya Mp3 dntrebilirsiniz.Bir Mp3 seildiinde standart sktrma
karakteristikleri uygulanarak dengeli bir ses ve boyutta oluturulur.


METN DZENLEME
~~~~~~~~~~~~~~~~~~~~

Standart dzenleme komutlarnn yan sra (Bul,Deitir,Kes vb.) zel bir fonksiyon olarak ,
"Gereksiz Satrbalarn kar." eklenmitir.Metinde akclk salamak iin gereksiz satrba
boluklarn silerek metni akc hale getirir.Ses kalitesi ve akcl salanm olur.


SES KTPHANES TASARIMI:
~~~~~~~~~~~~~~~~~~~~~~~

Ses ktphanesi oluturmak iin gerekli seenekler sahip bir programdr, zellikle,bir metin dosyasn birka dakikada 
iki  para ses dosyasna evirmek mmkndr.Ayn zamanda bu yardmc klavuzu inceleyerek metin dosyalar ile ilgili 
bilgi alabilirsiniz.Bu durumda, deitirmek istediiniz metin dosyas iin >BREAK komutu girilir.
Ses mensndeki "Ekle" ile dosyalar birbirleriyle birletirerek yeni metin dosyalar oluturmamz mmkn klar.
Program metinler arasna otomatik olarak>automatically BREAK yerletirerek metinleri ayrr.Ayn zamanda 
metinlerin balarna >BREAK yerletirerek CD okuyucular veya eski mp3 ile uyum salar.



SES TANIMA:
~~~~~~~~~~~~~~~~~~

DSpeech ses tanmay aadaki rnekteki gibi ,basit ve birleik script ile yapar,bylece yaratc ve interaktif 
dialoglar oluturabilirsiniz:
CONSUMER: "Computer"
PC: "Ready computer, who are? "
CONSUMER: "Dimio"
PC: "Welcome then"
Etc.

Sistem script rnei BASIC'e ok benzer, imdilik aadaki komutlar tannmaktadr:


>VOICE NomeVoce
>I GIVE
>EXIT DO
>LOOP
>RECOGNIZE Parola1, [Parola2], [OTHER_WORDS]...
>RECOGNIZE_WITH_TIMEOUT Secondi, Parola1, [Parola2], [OTHER_WORDS]...
>IF RECOGNIZED Parola1, [Parola2], [OTHER_WORDS]...
>IF TIMEOUT
>END IF
>CALL NomeSub
>Sub NomeSub
>END SUB
>RANDOM
>HOUSES
>END RANDOM
>EXECUTE PathFileOProgramma
>OPEN FileToSpeech.txt
>STOP
>BREAK
>PLAY FileName.wav
>WAIT nSecondi
>CLOSE


Sa tk mensnde tm anahtar kelimeleri rnekleriyle bulabilirsiniz.
Yazlm detaylar burada aklanmayacaktr ancak siz rnekleri inceleyerek konuyu alglayabilirsiniz.
Ses tanma ile ilgili Script rnei aada olduu gibidir:


>VOICE Marco
I am Angelus the computer of Dimitri. You who are?
>DO
 >RECOGNIZE Dimitri, Gloria, OTHER_WORDS
 >IF RECOGNIZED Dimitri
  Angelus waiting for instructions.
  >EXIT DO
 >END IF 
 >IF RECOGNIZED Gloria
  You have mistaken computer, yours is that of side.
  >EXIT DO
 >END IF 
 >IF RECOGNIZED OTHER_WORDS
  >RANDOM
  >CASE
   Can you repeat please? I have not understood your name.
  >CASE
   What have you said? Can you Repeat?
  >CASE
   I have not understood what you have said, perhaps, simply, your name I don't know him/it.
  >END RANDOM
 >END IF 
>LOOP


Ne yazk ki ses tanma sistemi ngilizce sesleri tanmaktadr.Bu yzden kelimelerin tannmas  iin 
telaffuzunuzu ngilizce telaffuz eklinde yapmak gerekiyor. 
rnek olarak, Bilgisayarn "Russia"szcn anlamas iin "Rassya" eklinde yazmak gerekiyor.



KISAYOLLAR:
~~~~~~~~~~

Klavye ksayollar aada olduu gibidir:

F1 = Dzenleme kutusuna Git.
F4 = Duraklat/Balat.
F5 = Konu/Dur.
F6 veya ALT+UP = nceki satr Konu.
F7 veya ALT+LEFT = Geerli satr Konu.
F8 veya ALT+DOWN = Sonraki satr Konu.
F9 veya ALT+RIGHT = aretleyerek Konu.
F11 = nceki sese ge.
F12 = Sonraki sese ge.
Shift+F11 = lk sese ge.
Shift+F12 = Son sese ge.
Escape = Dur.
ALT+1 = Sesi azalt.
ALT+2 = Sesi arttr.
ALT+3 = Hz azalt.
ALT+4 = Hz arttr.
ALT+5 = Tonu azalt.
ALT+6 = Tonu arttr.



KOMUT SATIRI:
~~~~~~~~~~~~~

Komut satrn kullanarak otomatik olarak istenen eylem yaplabilir.
Script kullanarak otomatik ilem yaplabilir.


SYNTAX:

DSPEECH.ExE [/Play] [/Speak] [/Wav] [/Mp3] [/Ogg] [/Hidden|/HiddenFix] [FileToSpeech.txt]


KOMUT SATIRI RNEKLER:

- Dosyay amak iin:

DSpeech.exe kaynak.txt

- Dosya ses retimi iin: 

DSpeech.exe /Play kaynak.txt

- Ksa bir satr konumas iin: 

DSpeech.exe /Konu Merhaba!

- Bir metin dosyasn mp3'e evirmek iin: 

DSpeech.exe /mp3 kaynak.txt [hedef.mp3]

- Bir metin dosyasn ogg'e evirmek iin: 

DSpeech.exe /ogg kaynak.txt [hedef.ogg]

- Bir metin dosyasn wav'a evirmek iin:

DSpeech.exe /wav kaynak.txt [hedef.wav]



SSTEM KONFGRASYONU:
~~~~~~~~~~~~~~~~~~~~

Windows NT/2000 sesleri yklemek iin nce MS-SAPI5.1 paketini Microsoft'un sitesinden veya
aadaki linklerden indirip kurmanz gerekmektedir: 

http://aldostools.mysite4now.com/sapi51.msi
http://www.arlington.com.au/sapi51.msi

Windows NT/2000 sistemine ses tanma yazlmn yklemek iin ya MS tm paketini 
SAPI 5.1 SDKs (60MB) ya da sadece ses motorunu(30MB) bu link'ten yklemeniz gerekir: 

http://clans.gameclubcentral.com/shoot/SR.zip

Windows XP/2003/VISTA/7/8 sistemlerinde ses eklemenize gerek yoktur zaten sesler iletim 
sisteminin iinde mevcuttur.

DSpeech en az 1024x768 znrlkte alr.
DSpeech  Windows 9x'lu sistemlerde almaz.



SESLER:
~~~~~~~~~~~

DSpeech, iletim sisteminde ykl sesleri kullanr,Windows XP'de sadece erkek sesi 
Microsoft SAM (ngilizce), iken, eer Windows NT/2000 MS-SAPI5.1 yklyse , yine ngilizce olarak
Mike and Mary) erkek ve kadn sesleri olur..
XP mterileri kadn sesini buradan indirebilir:

http://download.microsoft.com/download/speechSDK/SDK/5.1/WXP/EN-US/Sp5TTIntXP.exe

En son srmler tabiki SAM'den daha iyi ancak kaliteleri nc parti yazlmlarla
mukayese edildiinde bunlarn ok daha iyi olduu grlmektedir. Ne yazk ki bu yazlmlarda 
cretli olup yasal yoldan cretsiz edinmeniz mmkn grnmemektedir.Bu yazlmlar unlardr:

Acapela (Temiz ve akll sesler ancak maksimum doall yakalayamamakta).
Cepstral (ok pahal sesler ile karlatrldnda kalitesi ok iyi deil, fakat idare eder).
Loquendo (Belki de en iyisi doallk ve ifadeler asndan,fiyat ok pahal).
RealSpeak (ok iyi).
VoiceWare (Fena deil ancak, trke yok).



NOTLAR:
~~~~~~

Bir mp3 dosyas metin dosyasna eklendiinde, dosya byklne bal olarak, 
sesin tekrar retilmesi iin bir zamana ihtiya duyar,bu normal olup and bir hata oluturmaz,
her durumda ,sonu olarak  bekleme biter wav veya mp3 dosyalar olumu olur.

mp3 sktrmalar iin bu codec kullanld. Blades (www.mp3dev.org),  "Lame.exe" paketin iinde grlmektedir.



YAZILIMCI:
~~~~~~~

Dimitrios Coutsoumbas (Dimio)
SKYPE  : katafratto
ICQ    : 145633952
E-MAIL : cyberdimio@gmail.com
HOME   : http://dimio.altervista.org/



DENEME SRMN TEST EDENLER:
~~~~~~~~~~~~~

Talksina (talksina@gmail.com)

EVR (TRANSLATED BY):
^^^^^^^^^^^^^^^^^^^^^^
Selim Elita
E-MAIL:selimelitas@mynet.com
